package com.sais.manage.boot.building.dto;

import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotNull;

/**
 * 宿舍管理平台-批量创建房间DTO
 *
 * @author zwp
 * @date 2020/2/7
 */
@Data
@NoArgsConstructor
public class RoomBatchSaveDTO {

    /**
     * 房间所属宿舍楼
     */
    @NotNull(message = "房间所属宿舍楼不能为空！")
    private String buildingId;

    /**
     * 房间区域
     */
    @NotNull(message = "房间所属区域不能为空！")
    private String area;

    /**
     * 批量创建房间 开始楼层，默认为1
     */
    @NotNull(message = "开始楼层不能为空！")
    private Integer startLayer;

    /**
     * 总楼层
     */
    @NotNull(message = "层数不能为空！")
    private Integer layer;

    /**
     * 该区域开始房间号，默认为1
     */
    @NotNull(message = "开始房间号不能为空！")
    private Integer startNumber;

    /**
     * 该区域有多少房间
     */
    @NotNull(message = "每层房间数不能为空！")
    private Integer count;

    /**
     * 状态
     */
    private Integer status;

    /**
     * 排序
     */
    private Integer sort;

}
